package warehouse

// Warehouse entity
type Warehouse struct {
	ID                          int64  `json:"id"`
	Name                        string `json:"name"`                           //  仓库名称（客户创建的自己仓库的仓库名称）
	Type                        int64  `json:"type"`                           //  筛料平台(1:ws筛料平台,2:fb筛料平台,3:ins筛料平台,4:amazon筛料平台)
	CountryId                   int64  `json:"country_id"`                     //  国家主键id
	UploadNumber                int64  `json:"upload_number"`                  //  上传数量（上次的号码料子有多少）
	UploadCount                 int64  `json:"upload_count"`                   //  上传次数（针对本地上传的数据有显示）
	SieveOpen                   int64  `json:"sieve_open"`                     //  开通数（此仓库中的料子进行的筛开通业务有多少）
	SieveOpenBitarrayFilename   string `json:"sieve_open_bitarray_filename"`   //  存储的开通数的号码料子存储地址
	SieveActive                 int64  `json:"sieve_active"`                   //  活跃数（此仓库中的料子进行的筛活跃业务有多少）
	SieveActiveBitarrayFilename string `json:"sieve_active_bitarray_filename"` //  存储的活跃数的号码料子存储地址
	SieveSex                    int64  `json:"sieve_sex"`                      //  有效数（性别）（此仓库中的料子进行的筛性别业务有多少）
	SieveSexBitarrayFilename    string `json:"sieve_sex_bitarray_filename"`    //  存储的性别数的号码料子存储地址
	Creator                     int64  `json:"creator"`                        //  账户名称（仓库的创建者）
	CreateAt                    int64  `json:"create_at"`
	UpdatedAt                   int64  `json:"updated_at"`
	Deleted                     int64  `json:"deleted"` //  标识记录是否被删除（0：没有被删除，1：被删除）
}

func (Warehouse) TableName() string {

	return "warehouse"
}
